#pragma once

#include "Subject.h"
#include "Vector3D.h"

namespace Pathing
{
	class IObject
	{
	public:
		Maths::Vector3D Position();
		Subject<Maths::Vector3D>& getPosition();

		float Radius() const;
		void Radius( const float radius );
	protected:
		Subject<Maths::Vector3D> m_position;
		float m_radius;
	};
};